granting immunity - French English Dictionary